derivative of vector function